package com.px.auditRecord.mapper;

import java.util.List;
import com.px.auditRecord.domain.RoutesSurfacePoint;

/**
 * dianMapper接口
 * 
 * @author WRJ
 * @date 2024-08
 */
public interface RoutesSurfacePointMapper 
{
    /**
     * 查询dian
     * 
     * @param routesSurfaceId dian主键
     * @return dian
     */
    public RoutesSurfacePoint selectRoutesSurfacePointByRoutesSurfaceId(Integer routesSurfaceId);

    /**
     * 查询dian列表
     * 
     * @param routesSurfacePoint dian
     * @return dian集合
     */
    public List<RoutesSurfacePoint> selectRoutesSurfacePointList(RoutesSurfacePoint routesSurfacePoint);

    /**
     * 新增dian
     * 
     * @param routesSurfacePoint dian
     * @return 结果
     */
    public int insertRoutesSurfacePoint(RoutesSurfacePoint routesSurfacePoint);

    /**
     * 修改dian
     * 
     * @param routesSurfacePoint dian
     * @return 结果
     */
    public int updateRoutesSurfacePoint(RoutesSurfacePoint routesSurfacePoint);

    /**
     * 删除dian
     * 
     * @param routesSurfaceId dian主键
     * @return 结果
     */
    public int deleteRoutesSurfacePointByRoutesSurfaceId(Integer routesSurfaceId);

    /**
     * 批量删除dian
     * 
     * @param routesSurfaceIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteRoutesSurfacePointByRoutesSurfaceIds(Integer[] routesSurfaceIds);

    public List<RoutesSurfacePoint> selectRoutesSurfacePointListByRoutesSurfaceId(Integer routesSurfaceId);
}
